package P1008;

/**
 * Created with IntelliJ IDEA.
 *
 * @author ranhongmin--2021/6/4
 * Description:
 * https://www.luogu.com.cn/problem/P1008
 * P1008 [NOIP1998 普及组] 三连击
 * 题目背景
 * 本题为提交答案题，您可以写程序或手算在本机上算出答案后，直接提交答案文本，也可提交答案生成程序。
 * <p>
 * 题目描述
 * 将 1, 2, \ldots , 91,2,…,9 共 99 个数分成 33 组，分别组成 33 个三位数，且使这 33 个三位数构成 1 : 2 : 31:2:3 的比例，试求出所有满足条件的 33 个三位数。
 * <p>
 * 输入格式
 * 无
 * <p>
 * 输出格式
 * 若干行，每行 33 个数字。按照每行第 11 个数字升序排列。
 */
public class Main {

	public static void main(String[] args) {
		//百位 十位 个位
		int a, b, c;
		for (a = 123; a <= 327; a++) {

			b = 2 * a;
			c = 3 * a;
			//百位数
			// System.out.println(a/100);
			//十位数
			// System.out.println(a/10%10);
			//个位数
			// System.out.println(a%10);
			// b c 同样

			if (((a / 100) + (a / 10 % 10) + (a % 10) + (b / 100) + (b / 10 % 10) + (b % 10) + (c / 100) + (c / 10 % 10) + (c % 10) == 45) &&
					((a / 100) * (a / 10 % 10) * (a % 10) * (b / 100) * (b / 10 % 10) * (b % 10) * (c / 100) * (c / 10 % 10) * (c % 10) == 362880)) {
				System.out.println(a + " " + b + " " + c);
			}

		}

	}


}
